home *** CD-ROM | disk | FTP | other *** search
/ NeXT Education Software Sampler 1992 Fall / NeXT Education Software Sampler 1992 Fall.iso / Programming / c-runtime / tests / Confuse.m < prev    next >
Encoding:
Text File  |  1992-08-18  |  2.7 KB  |  179 lines

  1. /* -*-objc-*- */
  2.  
  3. /* 
  4.   $Header$
  5.   $Author: dglattin $
  6.   $Date$
  7.   $Log$
  8.  */
  9.  
  10. #include  <Confuse.h>
  11. #include  <stdio.h>
  12. #include  <objc-proto.h>
  13.  
  14.  
  15. @implementation SubClass1 (Third_Test)
  16.  
  17. - additionalMethod4 {
  18.  
  19.   printf( "a message from %s, %s, Third_Test category.\n",
  20.     [ self name ], sel_getName (_cmd));
  21.   return self;
  22. }
  23.  
  24. @end
  25.  
  26.  
  27. @implementation SubClass1 (Fourth_Test)
  28.  
  29. - additionalMethod5 {
  30.  
  31.   printf( "a message from %s, %s, Fourth_Test category.\n",
  32.     [ self name ], sel_getName (_cmd));
  33.   return self;
  34. }
  35.  
  36.  
  37. @end
  38.  
  39.  
  40. @implementation SubClass1 (First_Test)
  41.  
  42. - additionalMethod1 {
  43.  
  44.   printf( "a message from %s, %s, First_Test category.\n",
  45.     [ self name ], sel_getName (_cmd));
  46.   return self;
  47. }
  48.  
  49.  
  50. - additionalMethod2 {
  51.  
  52.   printf( "a message from %s, %s, First_Test category.\n",
  53.     [ self name ], sel_getName (_cmd));
  54.   return self;
  55. }
  56.  
  57.  
  58. @end
  59.  
  60.  
  61. @implementation SubClass2 (First_Test)
  62.  
  63. - additionalMethod1 {
  64.  
  65.   printf( "a message from %s, %s, First_Test category.\n",
  66.     [ self name ], sel_getName (_cmd));
  67.   return self;
  68. }
  69.  
  70.  
  71. - additionalMethod2 {
  72.  
  73.   printf( "a message from %s, %s, First_Test category.\n",
  74.     [ self name ], sel_getName (_cmd));
  75.   return self;
  76. }
  77.  
  78.  
  79. - additionalMethod3 {
  80.  
  81.   printf( "a message from %s, %s, First_Test category.\n",
  82.     [ self name ], sel_getName (_cmd));
  83.   return self;
  84. }
  85.  
  86.  
  87. @end
  88.  
  89.  
  90. @implementation SubClass3 (First_Test)
  91.  
  92. + additionalClassMethod {
  93.  
  94.   printf( "a message from %s, %s, First_Test category.\n",
  95.     class_getClassName( self ), sel_getName (_cmd));
  96.   return self;
  97. }
  98.  
  99.  
  100. - additionalMethod1a {
  101.  
  102.   printf( "a message from %s, %s, First_Test category.\n",
  103.     [ self name ], sel_getName (_cmd));
  104.   return self;
  105. }
  106.  
  107.  
  108. - additionalMethod2a {
  109.  
  110.   printf( "a message from %s, %s, First_Test category.\n",
  111.     [ self name ], sel_getName (_cmd));
  112.   return self;
  113. }
  114.  
  115.  
  116.  
  117. @end
  118.  
  119.  
  120. @implementation SubClass2 (Second_Test)
  121.  
  122. - additionalMethod4a {
  123.  
  124.   printf( "a message from %s, %s, Second_Test category.\n",
  125.     [ self name ], sel_getName (_cmd));
  126.   return self;
  127. }
  128.  
  129.  
  130. - additionalMethod5a {
  131.  
  132.   printf( "a message from %s, %s, Second_Test category.\n",
  133.     [ self name ], sel_getName (_cmd));
  134.   return self;
  135. }
  136.  
  137.  
  138. - additionalMethod6a {
  139.  
  140.   printf( "a message from %s, %s, Second_Test category.\n",
  141.     [ self name ], sel_getName (_cmd));
  142.   return self;
  143. }
  144.  
  145.  
  146. - additionalMethod7a {
  147.  
  148.   printf( "a message from %s, %s, Second_Test category.\n",
  149.     [ self name ], sel_getName (_cmd));
  150.   return self;
  151. }
  152.  
  153.  
  154. - additionalMethod8a {
  155.  
  156.   printf( "a message from %s, %s, Second_Test category.\n",
  157.     [ self name ], sel_getName (_cmd));
  158.   return self;
  159. }
  160.  
  161.  
  162. @end
  163.  
  164.  
  165. @implementation SubClass1 (Second_Test)
  166.  
  167. - additionalMethod3 {
  168.  
  169.   printf( "a message from %s, %s, Second_Test category.\n",
  170.     [ self name ], sel_getName (_cmd));
  171.   return self;
  172. }
  173.  
  174.  
  175.  
  176. @end
  177.  
  178.  
  179.